"""
python语言，面向对象（类（属性，方法），对象）：面向过程（函数）
类：面向对象的语法：属性（变量）、方法（函数）

语法：
class 类名（）：
    属性

    方法
基于类创建对象，实例化：
变量名称 = 类名（）

构造方法，特殊方法，名字固定；创建对象时会自动执行
作用：为类中的属性自动赋值
"""
# 类名一般开头大写
class Test1():

    # 定义构造方法
    def __init__(self,xingming):
        # 为类中变量name赋值
        self.name = xingming
        print("构造方法自动执行")

    # 方法
    def sayhello(self):
        print("hi")

    # self,用于调用类中的属性、方法
    def saybye(self):
        print("goodbye,%s"%self.name)

if __name__ == '__main__':
    # 实例化，创建对象
    say = Test1("mikx1")
    say.saybye()


